package com.tj.bo.user.client.vo.output;

import java.io.Serializable;
import java.util.Date;

/**
 * @program: binary-option
 * @description
 * @author: frank
 * @create: 2020-08-21 11:56
 **/
public class UserPromotionInviteRecordRO implements Serializable {
    private static final long serialVersionUID = -2447099850059417116L;

    /**
     *邀请用户Code
     */
    private String userCode;
    /**
     *被邀请用户code
     */
    private String invitedUserCode;
    /**
     *邀请码
     */
    private String invitationCode;
    /**
     *0：邀请好友 1:其他活动
     */
    private Integer invitationType;
    /**
     *邀请注册时间
     */
    private Date invitedRegisterDate;
    /**
     *被邀请者账号
     */
    private String invitedName;
    /**
     *奖金
     */
    private Integer bonus;
    /**
     *奖励状态 0:待分配 1：已完成
     */
    private Integer status;

    public String getUserCode() {
        return userCode;
    }

    public UserPromotionInviteRecordRO setUserCode(String userCode) {
        this.userCode = userCode;
        return this;
    }

    public String getInvitedUserCode() {
        return invitedUserCode;
    }

    public UserPromotionInviteRecordRO setInvitedUserCode(String invitedUserCode) {
        this.invitedUserCode = invitedUserCode;
        return this;
    }

    public String getInvitationCode() {
        return invitationCode;
    }

    public UserPromotionInviteRecordRO setInvitationCode(String invitationCode) {
        this.invitationCode = invitationCode;
        return this;
    }

    public Integer getInvitationType() {
        return invitationType;
    }

    public UserPromotionInviteRecordRO setInvitationType(Integer invitationType) {
        this.invitationType = invitationType;
        return this;
    }

    public Date getInvitedRegisterDate() {
        return invitedRegisterDate;
    }

    public UserPromotionInviteRecordRO setInvitedRegisterDate(Date invitedRegisterDate) {
        this.invitedRegisterDate = invitedRegisterDate;
        return this;
    }

    public String getInvitedName() {
        return invitedName;
    }

    public UserPromotionInviteRecordRO setInvitedName(String invitedName) {
        this.invitedName = invitedName;
        return this;
    }

    public Integer getBonus() {
        return bonus;
    }

    public UserPromotionInviteRecordRO setBonus(Integer bonus) {
        this.bonus = bonus;
        return this;
    }

    public Integer getStatus() {
        return status;
    }

    public UserPromotionInviteRecordRO setStatus(Integer status) {
        this.status = status;
        return this;
    }
}
